Thực đơn
Hàm_tạo_(lập_trình_hướng_đối_tượng) Cú pháp__construct
. Vì lí do tương thích ngược, một phương thức có cùng tên với lớp sẽ được gọi nếu không tìm thấy phương thức __construct
. Kể từ PHP 5.3.3, điều này chỉ hoạt động với các lớp không có không gian tên miền (non-namespaced class).[1]New
".__new__
" và "__init__
". Phương thức __new__
chịu trách nhiệm phân bổ bộ nhớ cho thực thể và nhận lớp như một đối số (theo quy ước gọi là "cls
"). Còn phương thức __init__
(thường gọi là "người khởi tạo" - initialiser) được truyền qua thực thể mới tạo ra như là một đối số (theo quy ước gọi là "self
").[2]constructor
" và có thể có tên do người dùng định nghĩa (nhưng hầu hết được gọi là "Create
").alloc
" và "init
" với phương thức alloc
để cấp phát bộ nhớ cho thực thể của lớp, và phương thức init
xử lý phần lớn việc khởi tạo đối tượng. Một lời gọi tới phương thức "new
" sẽ gọi tới cả phương thức alloc
và init
, với thực thể lớp.Thực đơn
Hàm_tạo_(lập_trình_hướng_đối_tượng) Cú phápLiên quan
Hàm Thuận Nam Hàm Thuận Bắc Hàm Tân Hàm Thân vương Hàm truyền Hàm tạo (lập trình hướng đối tượng) Hàm tuần hoàn Hàm Tử Hàm Thắng Hàm ThuậnTài liệu tham khảo
WikiPedia: Hàm_tạo_(lập_trình_hướng_đối_tượng) http://www.php.net/manual/en/language.oop5.decon.p... https://docs.python.org/3/reference/datamodel.html...